.car-nav-wrap{
	border-bottom: 1px solid #ccc;
}
.car-nav{
	width: 1280px;
	margin: 0 auto;
	padding: 25px 0;
	font-size: 18px;
	color: #333;
	border
}
.car-nav-logo{
	width: 370px;
	height: 67px;
	vertical-align: middle;
}
.car-nav-r{
	margin-top: 35px;
}
.car-nav-r img{
	height: 18px;
	vertical-align: middle;
}
.car-nav-r span.active{
	color: #f08200;
}
.car-nav-r span{
	margin: 0 40px;
}
.car-nav-r span:nth-last-of-type(1){
	margin-right: 0;
}
.car-con{
		width: 1280px;
		padding: 20px 0;
		margin: auto;
		/*display: none;*/
}
.car-con-title{
	font-size: 18px;
	color: #666;
}
.car-con-che{
	width: 22px;
	margin-right: 15px;
	vertical-align: middle;
}
.car-con-title span{
	vertical-align: middle;
}
.car-table{
	width: 1280px;
	margin: 20px auto;
	border: 1px solid #ccc;
	font-size: 14px;
	color:#666 ;
}
.car-table tr{
	/*padding: 16px 20px;*/
	height: 45px;
	border-bottom: 1px solid #ccc;
	
}
.checkBox span:nth-of-type(1){
	display: inline-block;
	width: 16px;
	height: 16px;
	background: url(../img/login/checkbox1.png) no-repeat;
	background-size: 100% 100%;
	cursor: pointer;
}
.checkBox span:nth-of-type(1).active{
	background: url(../img/login/checkbox2.png) no-repeat;
}
.car-table tr th:nth-of-type(1){
	text-align: left;
	width: 440px;
}
.car-table tr:nth-of-type(1){
	background-color: rgb(242,242,242);
	font-size: 16px;
	color:#333 ;
}
.car-checkbox{
	margin:0 20px;
	vertical-align: middle;
}
.car-goods-img{
	vertical-align: middle;
	width: 80px;
	height: 80px;
	margin-right: 20px;
}
.car-table tr:nth-of-type(n+2){
	height: 120px;
}
.car-table tr.car-totalprice{
	height: 80px;
	font-size: 18px;
}
.total-num,.rmb{
	font-size: 24px;
	color: #FF5757;
}
.car-choose{
	font-size: 0;
}
.car-reduce,.car-add,.car-input{
	font-size: 18px;
	width: 25px;
	height: 25px;
	border: 1px solid #ccc;
	background-color: rgb(242,242,242);
}
.car-price{
	color: #333;
}
.car-input{
	width: 45px;
	height: 23px;
	vertical-align: top;
	text-align: center;
	background-color: white;
}
.car-del{
	color: #498e3d;
	cursor: pointer;
	padding: 5px;
}
.car-del:hover{
	color: #FF5757;
}
button.car-btn1{
	color:white;
	border:1px solid #FF5757;
}

/*收货人信息*/
.car-confirm{
	width: 1280px;
	margin: 0 auto;
}
.car-shouhuo{
	font-size: 18px;
	line-height: 30px;
	padding: 15px 0;
	color: #666;
	border-bottom: 1px solid #ccc;
}
.car-person-info{
	font-size: 18px;
	color: #333333;
	padding-bottom: 20px;
	border-bottom: 1px solid #ccc;
}
.car-person-info>p,.car-person-info>div{
	margin-top: 20px;
	margin-left: 20px;
}
.car-person-info>p:nth-of-type(1){
	margin-left: 0;
}
.car-person-info input{
	border: 1px solid #ccc;
	padding: 10px;
	width: 308px;
	font-size: 16px;
}
.car-bitian{
	color: #FF5757;
	margin-right: 5px;
}
.car-person-info .car-add-detail{
	width: 438px;
}
.car-person-info .car-phone{
	width: 130px;
}
.car-person-info .car-quhao{
	width: 30px;
}
.car-person-info .car-tel{
	width: 100px;
}
.car-address select{
	width: 138px;
	height: 40px;
	margin-right: 17.5px;
	border-radius: 0;
}
.car-address select option{
	height: 32px;
	line-height: 32px;
}
.car-person-info>p.car-add-btn{
	padding: 15px 30px;
	background-color: rgb(240,130,0);
	border-radius: 10px;
	margin-left: 135px;
	width: 160px;
	color: white;
	font-size: 16px;
	cursor: pointer;
}
.car-szd{
	margin-right: 20px;
}
.car-mz{
	margin-right: 23px;
}
.car-or{
	margin: 0 10px;
}

/*确认订单信息*/
.car-sec{
	display: block;
}
.bill-info{
	font-size: 14px;
	color: #666;
	padding: 20px 0;
}
.bill-info-title{
	font-size: 18px;
	padding: 15px 0;
	border-top: 1px solid #ccc;
}
.bill-radio{
	width: 16px;
	height: 16px;
	vertical-align: middle;
	display: inline-block;
	cursor: pointer;
	margin-right: 5px;
	background: url(../img/jifendingdan/circle0.png) no-repeat;
	background-size: 100% 100%;
}
.bill-radio.on{
	background: url(../img/jifendingdan/circle1.png) no-repeat;
}
.bill-xx{
	vertical-align: middle;
}
.bill-type{
	padding: 15px 0;
	border-bottom: 1px solid #ccc;
}
.bill-type>span{
	margin-right: 40px;
	/*vertical-align: middle;*/
}
.bill-title{
	padding: 15px 0;
	border-bottom: 1px solid #ccc;
}
.bill-title-input{
	padding: 10px;
	border: 1px solid #ccc;
	width: 370px;
	margin-left: 10px;
}
.bill-remark{
	padding: 20px 0;
	
}
.bill-remark-input{
	width: 625px;
	border: 1px solid #ccc;
	padding: 10px;
	margin-top: 20px;
}
.order-send{
	width: 1280px;
	margin: 0 auto;
	padding: 20px 0;
	border: 1px solid #ccc;
	border-left: none;
	border-right: none;
	position: relative;
	left: 0;
	top: 0;
}
.order-send p:nth-of-type(1){
	font-size: 18px;
	color: #498e3d;
	line-height: 30px;
}
.order-send p:nth-of-type(2){
	font-size: 16px;
	color: #666;
	line-height: 30px;
}
.send-time1,.send-time2{
	color: #333;
}
.send-time1{
	margin-left: 10px;
}
.send-time2{
	margin-right: 40px;
}
.time-change{
	color: #498e3d;
	cursor: pointer;
}
.send-rili{
	vertical-align: middle;
	margin-right: 10px;
}
.change-txt{
	vertical-align: middle;
}
.confirm-time{
	color: white;
	background-color: #F08200;
	position: absolute;
	left: 555px;
	top: 300px;
	cursor: pointer;
	padding: 10px;
	font-size: 16px;
	border-radius: 5px;
	display: none;
}
.second-order{
	margin-bottom: 230px;
}
.bill-total-num{
	padding: 33px 0;
	font-size: 18px;
	color: #666;
}
.bill-rmb,.bill-rmb-bum{
	color: #ff5757;
	font-size: 24px;
}
.bill-total-num p{
	text-align: right;
}
.bill-total-num p:nth-of-type(2){
	color: #333;
	font-size: 16px;
	line-height: 48px;
}
.bill-total-jf,.bill-rmb{
	margin-left: 20px;
}
.bill-total-jf,.bill-total-jftxt{
	color: #f08200;
}
.order-sub{
	width: 85px;
	padding: 10px 30px;
	font-size: 20px;
	color: white;
	background-color: rgb(240,130,0);
	border-radius: 5px;
	cursor: pointer;
	margin-top: 27px;
}
/*日历*/
/**
 * 设置日历的大小
 */
.calendar{
  width: 240px;
  height: 300px;
  display: block;
  position: absolute;
  top: 50px;
  left:460px;
  background-color: lightpink;
  display: none;
}
 
/**
 * 设置日历顶部盒子
 */
.calendar .calendar-title-box{
  position: relative;
  width: 100%;
  height: 36px;
  line-height: 36px;
  text-align:center;
  border-bottom: 1px solid #ddd;
}
 
/**
 * 设置上个月的按钮图标
 */
.calendar .prev-month {
  position: absolute;
  top: 12px;
  left: 0px;
  display: inline-block;
  width: 0px;
  height: 0px;
  border-left: 0px;
  border-top: 6px solid transparent;
  border-right: 8px solid #999;
  border-bottom: 6px solid transparent;
  cursor: pointer;
}
 
/**
 * 设置下个月的按钮图标
 */
.calendar .next-month {
  position: absolute;
  top: 12px;
  right: 0px;
  display: inline-block;
  width: 0px;
  height: 0px;
  border-right: 0px;
  border-top: 6px solid transparent;
  border-left: 8px solid #999;
  border-bottom: 6px solid transparent;
  cursor: pointer;
}
 
 
/* 设置日历表格样式 */
.calendar-table{
  width: 100%;
  border-collapse: collapse;
  text-align:center;
}
 
/* 表格行高 */
.calendar-table tr{
  height: 30px;
  line-height: 30px;
}
 
 /* 本月 文字颜色 */
.currentMonth {
  color: #999;
}
 
/* 其他月颜色 */
.otherMonth{
  color: #ede;
}
	
 /*设置可选择的时间的颜色*/
 .chooseable{
 	color: #333;
 }	
/* 当前天 颜色特殊显示 */
.currentDay {
  color: red;
}
 
/*确认订单信息(有地址)*/
.affirm-person{
	width: 1280px;
	margin: 0 auto;
	padding: 20px 0;
}
.affirm-person-info{
	font-size: 18px;
	color: #666;
}
.affirm-add-address{
	color: white;
	background: rgb(240,130,0);
	font-size: 14px;
	padding: 10px;
	border-radius: 5px;
	cursor: pointer;
}
.affirm-total-addr{
	margin: 15px 0;
	height: 190px;
	overflow: hidden;
}
.affirm-moren{
	color: #999;
	margin-left: 5px;
	display: none;
}
.affirm-total-addr li:nth-of-type(1) .affirm-moren{
	display: inline-block;
}
.affirm-total-addr li:nth-of-type(1) .default-addr{
	display: none;
}
.affirm-total-addlist{
	background-color: rgb(244,255,242);
	font-size: 14px;
	line-height: 35px;
	border: 1px solid #ccc;
	color: #666;
	padding: 0 15px;
	margin-bottom: 10px;
}
.affirm-radio{
	width: 16px;
	vertical-align: middle;
}
.affirm-total-addlist p span{
	vertical-align: middle;
}
.affirm-op{
	width: 220px;
}
.default-addr{
	color: rgb(240,130,0);
	cursor: pointer;
}

.affirm-op span{
	margin-right: 25px;
}
.affirm-op span:nth-last-of-type(1){
	margin-right: 0;
}
.affirm-up-addr,.affirm-del-addr{
	color: #498e3d;
	cursor: pointer;
}
.affim-del-addr{}
.other-btn{
	color: #498e3d;
	font-size: 16px;
	padding-bottom:30px ;
	border-bottom: 1px solid #ccc;
	cursor: pointer;
	display: none;
}
.other-addr p.show{
	display: block;
}

.change-time{
	padding: 30px 20px 20px;
	background: url(../imgs/kuang.png) no-repeat rgb(248,255,247);
	/*position: absolute;*/
	width: 505px;
	background-size: 100% 100%;
	margin-left: 145px;
	/*margin-top: 80px;*/
}
.change-time table{
	width: 505px;
	font-size: 14px;
	color: #666;
	background-color: white;
	/*margin:30px 20px;*/
	border: 1px solid #ccc;
}
.change-time table tr{
	line-height: 30px;
	border: 1px solid #ccc;
}
.change-time table th{
	border: 1px solid #ccc;
	cursor: pointer;
}
.choose-btn{
	width: 230px;
	margin: 20px auto 0;
	display: flex;
	justify-content: space-between;
	color: white;
	font-size: 14px;
}
.choose-cansel,.choose-con{
	padding: 5px 30px;
	border-radius: 5px;
	cursor: pointer;
	color: white;
}
.choose-cansel:hover,.choose-con:hover{
	border: 2px solid #498E3D;
}
.choose-cansel{
		background-color: rgb(153,153,153);
}
.choose-con{
	background-color: rgb(240,130,0);
}
.change-time th.choosed{
	background-color: #498E3D;
	color: white;
}

/*编辑地址弹框*/
#edit-address{
	border: 5px solid rgb(226,226,226);
	clear: both;
	width: 690px;
	box-sizing: border-box;
	position: fixed;
	left: 0;
	right: 0;
	top: 400px;
	background-color: white;
}
.add-address1{
	font-size: 18px;
	color: #498e3d;
	border-bottom: 1px solid #ccc;
	padding: 30px;
}
#per-info{
	padding: 10px 30px;
	border-bottom: none;
}

.car-add-btn{
	
}
#edit-radio{
	cursor: pointer;
	display: inline-block;
	vertical-align: middle;
	width: 16px;
	height: 16px;
	background-size: 100% 100%;
}
.edit-radio{
	background: url(../img/jifendingdan/circle0.png) no-repeat;
}
 .edit-add-btn span.on{
	background: url(../img/jifendingdan/circle1.png) no-repeat;
}
#common-addr{
	vertical-align: middle;
	font-size: 16px;
	color: #333;
}
.handle-addr{
	margin-bottom: 18px;
}
.handle-return,.handle-save{
	display: inline-block;
	font-size: 18px;
	padding: 5px 35px;
	border-radius: 10px;
	cursor: pointer;
	color: white;
}
.handle-return{
	background-color: rgb(153,153,153);
	margin-right: 118px;
}
.handle-save{
	background-color: rgb(240,130,0);
}

.batch-oper p:nth-of-type(1){
	font-size: 14px;
	color: #498E3D;
}
.batch-oper p:nth-of-type(1) span{
	cursor: pointer;
}
.spzj{
	color: #666;
	font-size: 18px;
}
.zje{
	color: #FF5757;
	font-size: 24px;
}
.nowbuy{
	display: inline-block;
	background: rgb(240,130,0);
	color: white;
	border-radius: 10px;
	padding: 5px 25px;
	margin-left: 30px;
	font-size: 20px;
	cursor: pointer;
}
